Home
Education
Classroom
Knowledge
Blog
TV
ธรรมะ
กิจกรรม
โครงการทรูปลูกปัญญา

การป้องกันความผิดพลาดของคอมพิวเตอร์

Posted By Plookpedia | 26 เม.ย. 60
1,116 Views

  Favorite

การป้องกันความผิดพลาดของคอมพิวเตอร์

      แนวโน้มอีกประการหนึ่งของการใช้คอมพิวเตอร์ในคริสต์ศตวรรษที่ ๒๑ คือ การให้ความสำคัญมากขึ้นกับการป้องกันความผิดพลาดของคอมพิวเตอร์ซึ่งได้กลายเป็นอุปกรณ์ที่มีบทบาทสำคัญมากยิ่งขึ้นเรื่อย ๆ ในเรื่องการรับผิดชอบกิจการงาน  ซึ่งบางกรณีครอบคลุมไปถึงความปลอดภัยของทรัพย์สินและแม้กระทั่งชีวิตมนุษย์ ความผิดพลาดของคอมพิวเตอร์มีอยู่ ๓ แบบด้วยกัน คือ ความผิดพลาดของฮาร์ดแวร์ ความผิดพลาดของซอฟต์แวร์ และความผิดพลาดจากผู้ใช้  

      ความผิดพลาดของฮาร์ดแวร์ (hardware error) คือ การที่อุปกรณ์ชิ้นหนึ่งชิ้นใดอาจจะเสีย เช่น ชิปหน่วยความจำเสียหรือค่าหายไปหนึ่งบิตในการส่งข้อมูลระหว่างคอมพิวเตอร์ ความผิดพลาดของซอฟต์แวร์ (software error) แบ่งเป็น ๒ ประเภท คือ ออกแบบผิดและเขียนคำสั่งโปรแกรมผิด ตัวอย่างเช่น หากโปรแกรมจัดการของธนาคารลืมให้การคุ้มครองการเบิกเงินเกินบัญชีแก่ลูกค้าที่เพิ่งเปิดบัญชีกระแสรายวันใหมก็ถือว่าข้อมูลของบัญชีนั้นผิดพลาดซึ่งอาจจะทำให้เช็คเด้งและลูกค้าเสียเครดิตได้เนื่องจากความผิดพลาดของซอฟต์แวร์เกิดขึ้นได้บ่อย มีผลเสียมากและเกิดขึ้นได้ง่ายอีกด้วย เราจึงต้องอธิบายถึงความรับผิดชอบของผู้พัฒนาซอฟต์แวร์ให้ชัดเจน 

 

เทคโนโลยีสารสนเทศ
ธนาคารนำคอมพิวเตอร์มาใช้ในฝ่ายบริการลูกค้า


      การพัฒนาซอฟต์แวร์ให้ผู้อื่นใช้งานและการพัฒนาซอฟต์แวร์เพื่อใช้เองหรือสำหรับส่งเป็นการบ้านจะมีความแตกต่างกันอย่างมาก  ถ้าเราพัฒนาซอฟต์แวร์ให้ผู้อื่นใช้เราก็จะต้องมีความสัมพันธ์บางอย่างกับผู้ใช้ซึ่งความสัมพันธ์นี้มีทั้งด้านกฎหมายและจริยธรรมผลประโยชน์ที่ผู้พัฒนาซอฟต์แวร์จะได้รับ คือ เงิน ความเคารพในตัวเอง ความพึงพอใจที่สามารถเอาชนะความท้าทายทางปัญญา และความพอใจที่ได้ทำงานช่วยเหลือผู้อื่น แต่ผู้พัฒนาซอฟต์แวร์ก็มีภาระหน้าที่ที่จะต้องรับผิดชอบดูแลซึ่งได้แก่

     - ผลิตซอฟต์แวร์ที่เหมาะสม หมายถึง แจกแจงให้ชัดเจนว่าความต้องการของผู้ใช้คืออะไรและพัฒนาซอฟต์แวร์ให้ตรงตามความต้องการนั้น  ภาระหน้าที่นี้ครอบคลุมถึงผู้พัฒนาซอฟต์แวร์ให้แก่งานเฉพาะอย่างมากกว่าผู้ผลิตซอฟต์แวร์ขายเป็นชุดสำเร็จรูป

     - ผลิตซอฟต์แวร์ที่มีคุณภาพ คำว่าคุณภาพทางซอฟต์แวร์มีผู้ให้คำนิยามไว้หลากหลาย  อย่างไรก็ตามปัจจัยสำคัญ ได้แก่ การทำงานตรงตามข้อกำหนดสามารถถ่ายโอนไปใช้กับเครื่องระบบอื่นได้ง่าย ไว้ใจได้ มีประสิทธิภาพ เป็นมิตรกับผู้ใช้ และดูแลรักษาง่าย คำว่า ย้ายได้ (portable) หมายถึง สามารถโอนย้ายซอฟต์แวร์นี้ไปทำงานบนคอมพิวเตอร์เครื่องอื่นได้โดยง่าย

     - โฆษณาซอฟต์แวร์อย่างซื่อตรงไม่ชักชวนให้ผู้ใช้ซื้อซอฟต์แวร์โดยหลอกลวงว่าทำงานได้ในสิ่งที่ทำไม่ได้จริง ภาระหน้าที่นี้รวมความถึงผู้พัฒนาซอฟต์แวร์เฉพาะงานด้วยว่าต้องทำได้ตามสัญญาที่ให้ไว้กับผู้ใช้

     - โฆษณาคุณสมบัติของตนอย่างซื่อตรง ความหมายของภาระหน้าที่นี้ชัดเจนเช่นเดียวกับภาระหน้าที่ที่จะต้องผลิตซอฟต์แวร์อย่างเหมาะสม ข้อนี้มีผลต่อคนเขียนซอฟต์แวร์เฉพาะงานเป็นพิเศษ แต่ก็รวมความถึงบริษัทขายซอฟต์แวร์สำเร็จรูปด้วย

     - เคารพในสิทธิความเป็นเจ้าของของผู้พัฒนาซอฟต์แวร์ผู้อื่น ซอฟต์แวร์สงวนลิขสิทธิ์ที่ผู้อื่นไม่สามารถจะนำมาใช้โดยไม่ได้รับอนุญาตจากเจ้าของถ้าต้องการใช้ก็จะต้องจ่ายค่าธรรมเนียม  บุคคลใดก็ตามที่นำไปใช้โดยไม่ตรวจสอบเสียก่อนว่าอัลกอริทึมใดมีสิทธิ์คุ้มครองหรือไม่จะมีความผิดฐาน "จงใจละเมิด" สิทธิของเจ้าของลิขสิทธิ์

เว็บไซต์ทรูปลูกปัญญาดอทคอมเป็นเพียงผู้ให้บริการพื้นที่เผยแพร่ความรู้เพื่อประโยชน์ของสังคม ข้อความและรูปภาพที่ปรากฏในบทความเป็นการเผยแพร่โดยผู้ใช้งาน หากพบเห็นข้อความและรูปภาพที่ไม่เหมาะสมหรือละเมิดลิขสิทธิ์ กรุณาแจ้งผู้ดูแลระบบเพื่อดำเนินการต่อไป
  • Posted By
  • Plookpedia
  • 15 Followers
  • Follow